#pragma once


#define _CRT_SECURE_NO_WARNINGS
#define DIRECTINPUT_VERSION 0x0800
#include "resource.h"


#include <map>
#include <list>
#include <format>
#include <chrono>
#include <vector>
#include <sstream>
#include <iostream>

#include <d3d9.h>
#include <d3dx9.h>
#include <d3dx9tex.h>
#pragma comment(lib, "d3d9.lib")
#pragma comment(lib, "d3dx9.lib")
#pragma comment(lib, "winmm.lib")

#include<windows.h>
#include<dmusicc.h>
//#include<dmusici.h>
#include<cguid.h>
#pragma comment(lib, "dsound.lib")

#include <dinput.h>
#pragma comment(lib, "dinput8.lib")
#pragma comment(lib, "dxguid.lib")

#include <atlconv.h>
#include <gdiplus.h>
#pragma comment(lib, "gdiplus.lib")



#include <wrl.h>
namespace wrl = Microsoft::WRL;

#include <stdio.h>

#define MY_OVERLAPPED (WS_OVERLAPPED| WS_CAPTION| WS_SYSMENU| WS_MINIMIZEBOX)

